package com.zyh.ml_shooping_common.result;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;

/**
 * 返回状态码枚举类
 */
@Getter
@AllArgsConstructor
public enum CodeEnum {
    // 正常
    SUCCESS(200,"OK"),
    // 系统异常
    SYSTEM_ERROR(500,"系统异常"),
    // 业务异常
    PARAMETER_ERROR(601,"参数异常"),
    // 添加管理员密码不为空异常
    PASSWORD_WITHOUT(602,"管理员密码不能为空"),
    // 添加管理员密码相同异常
    PASSWORD_SAME(603,"管理员新密码不能与原来相同"),
    // 添加商品类型异常
    INSERT_PRODCUT_TYPE_ERROR(604,"3级商品类型不能添加子类型"),
    // 删除商品类型异常
    DELETE_PRODUCT_TYPE_ERROR(605,"该类型有子类型,禁止删除")
    ;


    private final Integer code;
    private final String message;
}
